0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (14)
  • R2,500 - R5,000 (9)
  • R5,000 - R10,000 (1)
  • -
Status
Brand

Showing 1 - 24 of 24 matches in All Departments

A Guide to Business Mathematics (Paperback): Gerard O'Regan A Guide to Business Mathematics (Paperback)
Gerard O'Regan
R2,424 Discovery Miles 24 240 Ships in 12 - 17 working days

Features: Discusses simple interest and its application to promissory notes/treasury bills. Discusses compound interest with applications to present and future values. Introduces the banking field including loans, annuities, and the spot/forward FX market. Discusses trade discounts and markups/markdowns Introduces the insurance field and the role of the actuary Introduces the fields of data analytics and operations research Discusses business metrics and problem solving Introduces matrices and their applications Discusses calculus and its applications Discusses basic financial statements such as balance sheet, profit and loss and cash account. Reviews a selection of software to support business mathematics

A Guide to Business Mathematics (Hardcover): Gerard O'Regan A Guide to Business Mathematics (Hardcover)
Gerard O'Regan
R5,948 Discovery Miles 59 480 Ships in 12 - 17 working days

Features: Discusses simple interest and its application to promissory notes/treasury bills. Discusses compound interest with applications to present and future values. Introduces the banking field including loans, annuities, and the spot/forward FX market. Discusses trade discounts and markups/markdowns Introduces the insurance field and the role of the actuary Introduces the fields of data analytics and operations research Discusses business metrics and problem solving Introduces matrices and their applications Discusses calculus and its applications Discusses basic financial statements such as balance sheet, profit and loss and cash account. Reviews a selection of software to support business mathematics

A Brief History of Computing (Hardcover, 3rd ed. 2021): Gerard O'Regan A Brief History of Computing (Hardcover, 3rd ed. 2021)
Gerard O'Regan
R1,652 Discovery Miles 16 520 Ships in 12 - 17 working days

This lively and fascinating text traces the key developments in computation - from 3000 B.C. to the present day - in an easy-to-follow and concise manner. Topics and features: ideal for self-study, offering many pedagogical features such as chapter-opening key topics, chapter introductions and summaries, exercises, and a glossary; presents detailed information on major figures in computing, such as Boole, Babbage, Shannon, Turing, Zuse and Von Neumann; discusses the earliest computers developed in the United States, Germany and Britain; discusses the development of the IBM 360 family of computers and its importance; discusses the invention of the transistor and integrated circuit; discusses the birth of the software industry and the evolution of human-computer interaction; reviews the history of programming languages, operating systems and software engineering; discusses the progress of artificial intelligence; discusses the invention of the microprocessor and the development of home and personal computers; examines the impact on society of the introduction of the personal computer, the World Wide Web, and the development of mobile phone technology; discusses smart phones and social media and the challenge of fake news; reviews a miscellany of innovations in the computing field such as cloud computing, the Internet of Things, and Quantum Computing; discusses legal aspects of computing and the professional responsibilities of computer professionals.

Guide to Discrete Mathematics - An Accessible Introduction to the History, Theory, Logic and Applications (Hardcover, 2nd ed.... Guide to Discrete Mathematics - An Accessible Introduction to the History, Theory, Logic and Applications (Hardcover, 2nd ed. 2021)
Gerard O'Regan
R2,028 Discovery Miles 20 280 Ships in 10 - 15 working days

This stimulating textbook presents a broad and accessible guide to the fundamentals of discrete mathematics, highlighting how the techniques may be applied to various exciting areas in computing. The text is designed to motivate and inspire the reader, encouraging further study in this important skill. Features: This book provides an introduction to the building blocks of discrete mathematics, including sets, relations and functions; describes the basics of number theory, the techniques of induction and recursion, and the applications of mathematical sequences, series, permutations, and combinations; presents the essentials of algebra; explains the fundamentals of automata theory, matrices, graph theory, cryptography, coding theory, language theory, and the concepts of computability and decidability; reviews the history of logic, discussing propositional and predicate logic, as well as advanced topics such as the nature of theorem proving; examines the field of software engineering, including software reliability and dependability and describes formal methods; investigates probability and statistics and presents an overview of operations research and financial mathematics.

Guide to Discrete Mathematics - An Accessible Introduction to the History, Theory, Logic and Applications (Paperback, Softcover... Guide to Discrete Mathematics - An Accessible Introduction to the History, Theory, Logic and Applications (Paperback, Softcover reprint of the original 1st ed. 2016)
Gerard O'Regan
R2,842 Discovery Miles 28 420 Ships in 10 - 15 working days

This stimulating textbook presents a broad and accessible guide to the fundamentals of discrete mathematics, highlighting how the techniques may be applied to various exciting areas in computing. The text is designed to motivate and inspire the reader, encouraging further study in this important skill. Features: provides an introduction to the building blocks of discrete mathematics, including sets, relations and functions; describes the basics of number theory, the techniques of induction and recursion, and the applications of mathematical sequences, series, permutations, and combinations; presents the essentials of algebra; explains the fundamentals of automata theory, matrices, graph theory, cryptography, coding theory, language theory, and the concepts of computability and decidability; reviews the history of logic, discussing propositional and predicate logic, as well as advanced topics; examines the field of software engineering, describing formal methods; investigates probability and statistics.

Pillars of Computing - A Compendium of Select, Pivotal Technology Firms (Paperback, Softcover reprint of the original 1st ed.... Pillars of Computing - A Compendium of Select, Pivotal Technology Firms (Paperback, Softcover reprint of the original 1st ed. 2015)
Gerard O'Regan
R1,935 Discovery Miles 19 350 Ships in 10 - 15 working days

This accessible compendium examines a collection of significant technology firms that have helped to shape the field of computing and its impact on society. Each company is introduced with a brief account of its history, followed by a concise account of its key contributions. The selection covers a diverse range of historical and contemporary organizations from pioneers of e-commerce to influential social media companies. Features: presents information on early computer manufacturers; reviews important mainframe and minicomputer companies; examines the contributions to the field of semiconductors made by certain companies; describes companies that have been active in developing home and personal computers; surveys notable research centers; discusses the impact of telecommunications companies and those involved in the area of enterprise software and business computing; considers the achievements of e-commerce companies; provides a review of social media companies.

Giants of Computing - A Compendium of Select, Pivotal Pioneers (Paperback, Softcover reprint of the original 1st ed. 2013):... Giants of Computing - A Compendium of Select, Pivotal Pioneers (Paperback, Softcover reprint of the original 1st ed. 2013)
Gerard O'Regan
R2,644 Discovery Miles 26 440 Ships in 10 - 15 working days

It has been upon the shoulders of giants that the modern world has been forged. This accessible compendium presents an insight into the great minds responsible for the technology which has transformed our lives. Each pioneer is introduced with a brief biography, followed by a concise account of their key contributions to their discipline. The selection covers a broad spread of historical and contemporary figures from theoreticians to entrepreneurs, highlighting the richness of the field of computing. Suitable for the general reader, this concise and easy-to-read reference will be of interest to anyone curious about the inspiring men and women who have shaped the field of computer science.

Introduction to the History of Computing - A Computing History Primer (Paperback, 1st ed. 2016): Gerard O'Regan Introduction to the History of Computing - A Computing History Primer (Paperback, 1st ed. 2016)
Gerard O'Regan
R2,874 Discovery Miles 28 740 Ships in 10 - 15 working days

Tracing the story of computing from Babylonian counting boards to smartphones, this inspiring textbook provides a concise overview of the key events in the history of computing, together with discussion exercises to stimulate deeper investigation into this fascinating area. Features: provides chapter introductions, summaries, key topics, and review questions; includes an introduction to analogue and digital computers, and to the foundations of computing; examines the contributions of ancient civilisations to the field of computing; covers the first digital computers, and the earliest commercial computers, mainframes and minicomputers; describes the early development of the integrated circuit and the microprocessor; reviews the emergence of home computers; discusses the creation of the Internet, the invention of the smartphone, and the rise of social media; presents a short history of telecommunications, programming languages, operating systems, software engineering, artificial intelligence, and databases.

Pillars of Computing - A Compendium of Select, Pivotal Technology Firms (Hardcover, 1st ed. 2015): Gerard O'Regan Pillars of Computing - A Compendium of Select, Pivotal Technology Firms (Hardcover, 1st ed. 2015)
Gerard O'Regan
R2,182 Discovery Miles 21 820 Ships in 10 - 15 working days

This accessible compendium examines a collection of significant technology firms that have helped to shape the field of computing and its impact on society. Each company is introduced with a brief account of its history, followed by a concise account of its key contributions. The selection covers a diverse range of historical and contemporary organizations from pioneers of e-commerce to influential social media companies. Features: presents information on early computer manufacturers; reviews important mainframe and minicomputer companies; examines the contributions to the field of semiconductors made by certain companies; describes companies that have been active in developing home and personal computers; surveys notable research centers; discusses the impact of telecommunications companies and those involved in the area of enterprise software and business computing; considers the achievements of e-commerce companies; provides a review of social media companies.

Introduction to Software Quality (Paperback, 2014 ed.): Gerard O'Regan Introduction to Software Quality (Paperback, 2014 ed.)
Gerard O'Regan
R2,818 Discovery Miles 28 180 Ships in 10 - 15 working days

This textbook describes the approaches used by software engineers to build quality into their software. The fundamental principles of software quality management and software process improvement are discussed in detail, with a particular focus on the CMMI framework. Features: includes review questions at the end of each chapter; covers both theory and practice, and provides guidance on applying the theory in an industrial environment; examines all aspects of the software development process, including project planning and tracking, software lifecycles, software inspections and testing, configuration management, and software quality assurance; provides detailed coverage of software metrics and problem solving; describes SCAMPI appraisals and how they form part of the continuous improvement cycle; presents an introduction to formal methods and the Z specification language; discusses UML, which is used to describe the architecture of the system; reviews the history of the field of software quality."

Giants of Computing - A Compendium of Select, Pivotal Pioneers (Hardcover, 2013 ed.): Gerard O'Regan Giants of Computing - A Compendium of Select, Pivotal Pioneers (Hardcover, 2013 ed.)
Gerard O'Regan
R2,893 Discovery Miles 28 930 Ships in 10 - 15 working days

It has been upon the shoulders of giants that the modern world has been forged. This accessible compendium presents an insight into the great minds responsible for the technology which has transformed our lives. Each pioneer is introduced with a brief biography, followed by a concise account of their key contributions to their discipline. The selection covers a broad spread of historical and contemporary figures from theoreticians to entrepreneurs, highlighting the richness of the field of computing. Suitable for the general reader, this concise and easy-to-read reference will be of interest to anyone curious about the inspiring men and women who have shaped the field of computer science.

Mathematics in Computing - An Accessible Guide to Historical, Foundational and Application Contexts (Hardcover, 2013 ed.):... Mathematics in Computing - An Accessible Guide to Historical, Foundational and Application Contexts (Hardcover, 2013 ed.)
Gerard O'Regan
R2,958 Discovery Miles 29 580 Ships in 10 - 15 working days

This clearly written and enlightening textbook provides a concise, introductory guide to the key mathematical concepts and techniques used by computer scientists. Topics and features: ideal for self-study, offering many pedagogical features such as chapter-opening key topics, chapter introductions and summaries, review questions, and a glossary; places our current state of knowledge within the context of the contributions made by early civilizations, such as the ancient Babylonians, Egyptians and Greeks; examines the building blocks of mathematics, including sets, relations and functions; presents an introduction to logic, formal methods and software engineering; explains the fundamentals of number theory, and its application in cryptography; describes the basics of coding theory, language theory, and graph theory; discusses the concept of computability and decideability; includes concise coverage of calculus, probability and statistics, matrices, complex numbers and quaternions.

Mathematical Approaches to Software Quality (Paperback, 2006): Gerard O'Regan Mathematical Approaches to Software Quality (Paperback, 2006)
Gerard O'Regan
R2,943 Discovery Miles 29 430 Ships in 10 - 15 working days

This book provides a comprehensive introduction to various mathematical approaches to achieving high-quality software. An introduction to mathematics that is essential for sound software engineering is provided as well as a discussion of various mathematical methods that are used both in academia and industry.

The mathematical approaches considered include:

  • Z specification language
  • Vienna Development Methods (VDM)
  • Irish school of VDM (VDM)
  • approach of Dijkstra and Hoare
  • classical engineering approach of Parnas
  • Cleanroom approach developed at IBM
  • software reliability, and
  • unified modelling language (UML).

Additionally, technology transfer of the mathematical methods to industry is considered.

The book explains the main features of these approaches and applies mathematical methods to solve practical problems. Written with both student and professional in mind, this book assists the reader in applying mathematical methods to solve practical problems that are relevant to software engineers.

A Brief History of Computing (Hardcover, 2nd ed. 2012): Gerard O'Regan A Brief History of Computing (Hardcover, 2nd ed. 2012)
Gerard O'Regan
R1,588 Discovery Miles 15 880 Ships in 10 - 15 working days

This lively and fascinating text traces the key developments in computation - from 3000 B.C. to the present day - in an easy-to-follow and concise manner. Topics and features: ideal for self-study, offering many pedagogical features such as chapter-opening key topics, chapter introductions and summaries, exercises, and a glossary; presents detailed information on major figures in computing, such as Boole, Babbage, Shannon, Turing, Zuse and Von Neumann; reviews the history of software engineering and of programming languages, including syntax and semantics; discusses the progress of artificial intelligence, with extension to such key disciplines as philosophy, psychology, linguistics, neural networks and cybernetics; examines the impact on society of the introduction of the personal computer, the World Wide Web, and the development of mobile phone technology; follows the evolution of a number of major technology companies, including IBM, Microsoft and Apple.

Introduction to Software Process Improvement (Paperback, 2011 ed.): Gerard O'Regan Introduction to Software Process Improvement (Paperback, 2011 ed.)
Gerard O'Regan
R1,254 Discovery Miles 12 540 Ships in 10 - 15 working days

This textbook is a systematic guide to the steps in setting up a Capability Maturity Model Integration (CMMI) improvement initiative. Readers will learn the project management practices necessary to deliver high-quality software solutions to the customer on time and on budget. The text also highlights how software process improvement can achieve specific business goals to provide a tangible return on investment. Topics and features: supplies review questions, summaries and key topics for each chapter, as well as a glossary of acronyms; describes the CMMI model thoroughly, detailing the five maturity levels; provides a broad overview of software engineering; reviews the activities and teams required to set up a CMMI improvement initiative; examines in detail the implementation of CMMI in a typical organization at each of the maturity levels; investigates the various tools that support organizations in improving their software engineering maturity; discusses the SCAMPI appraisal methodology."

A Practical Approach to Software Quality (Paperback, Softcover reprint of hardcover 1st ed. 2002): Gerard O'Regan A Practical Approach to Software Quality (Paperback, Softcover reprint of hardcover 1st ed. 2002)
Gerard O'Regan
R1,574 Discovery Miles 15 740 Ships in 10 - 15 working days

Customers in the new millennium increasingly expect on-time delivery of high-quality software products for their needs. This focus on quality requires industries and organizations to define a reliable software development infrastructure conducive to consistently producing quality software. Only through a pragmatic software-quality strategy will companies be able to remain competitive and focused. "A Practical Approach to Software Quality" offers a comprehensive introduction to software quality and useful guidance on implementing a dependable quality system within an industry or organization. Written from a practitioner s viewpoint, the book explains the principles of software quality management and software process improvement. It reconciles theory with practice, supporting the fundamentals with description of current approaches of software engineers to build quality into software. Chapters address software inspections and testing, the ISO 9000 standard and the SPICE standard, the Capability Maturity Model, metrics and problem solving, and formal methods and design. Topics and features: * Inclusive presentation of central issues in software quality management * Provides in-depth material on using assessments to assist with organizational improvements; includes CMM, SPICE, and ISO 9000: 2000 * Detailed coverage of software process improvement * Broad discussion of software inspections and testing, including testing in an E-commerce environment * Presents software usability and usability standards (ISO 9241 and ISO 13407), as well as the SUMI methodology for assessing usability * Describes adaptable organization metrics and how the Balanced scorecard and GQM can assist organizations in identifying the right metrics With its accessible and concise style, and emphasis on the practical aspects of software-quality enhancement, this new book is an excellent resource for learning about the subject and its impact on organizations. Software engineering practitioners and professionals will find the book an essential tool, as will researchers and students seeking an introduction to the field."

Mathematical Approaches to Software Quality (Hardcover, 2006 ed.): Gerard O'Regan Mathematical Approaches to Software Quality (Hardcover, 2006 ed.)
Gerard O'Regan
R2,976 Discovery Miles 29 760 Ships in 10 - 15 working days

This book provides a comprehensive introduction to various mathematical approaches to achieving high-quality software. An introduction to mathematics that is essential for sound software engineering is provided as well as a discussion of various mathematical methods that are used both in academia and industry.

The mathematical approaches considered include:

  • Z specification language
  • Vienna Development Methods (VDM)
  • Irish school of VDM (VDM)
  • approach of Dijkstra and Hoare
  • classical engineering approach of Parnas
  • Cleanroom approach developed at IBM
  • software reliability, and
  • unified modelling language (UML).

Additionally, technology transfer of the mathematical methods to industry is considered.

The book explains the main features of these approaches and applies mathematical methods to solve practical problems. Written with both student and professional in mind, this book assists the reader in applying mathematical methods to solve practical problems that are relevant to software engineers.

A Practical Approach to Software Quality (Hardcover, 2002 ed.): Gerard O'Regan A Practical Approach to Software Quality (Hardcover, 2002 ed.)
Gerard O'Regan
R1,597 Discovery Miles 15 970 Ships in 10 - 15 working days

Customers in the new millennium increasingly expect on-time delivery of high-quality software products for their needs. This focus on quality requires industries and organizations to define a reliable software development infrastructure conducive to consistently producing quality software. Only through a pragmatic software-quality strategy will companies be able to remain competitive and focused. "A Practical Approach to Software Quality" offers a comprehensive introduction to software quality and useful guidance on implementing a dependable quality system within an industry or organization. Written from a practitioner¿s viewpoint, the book explains the principles of software quality management and software process improvement. It reconciles theory with practice, supporting the fundamentals with description of current approaches of software engineers to build quality into software. Chapters address software inspections and testing, the ISO 9000 standard and the SPICE standard, the Capability Maturity Model, metrics and problem solving, and formal methods and design. Topics and features: * Inclusive presentation of central issues in software quality management * Provides in-depth material on using assessments to assist with organizational improvements; includes CMM, SPICE, and ISO 9000: 2000 * Detailed coverage of software process improvement * Broad discussion of software inspections and testing, including testing in an E-commerce environment * Presents software usability and usability standards (ISO 9241 and ISO 13407), as well as the SUMI methodology for assessing usability * Describes adaptable organization metrics and how the Balanced scorecard and GQM can assist organizations in identifying the right metrics With its accessible and concise style, and emphasis on the practical aspects of software-quality enhancement, this new book is an excellent resource for learning about the subject and its impact on organizations. Software engineering practitioners and professionals will find the book an essential tool, as will researchers and students seeking an introduction to the field.

Mathematics in Computing - An Accessible Guide to Historical, Foundational and Application Contexts (Paperback, 2nd ed. 2020):... Mathematics in Computing - An Accessible Guide to Historical, Foundational and Application Contexts (Paperback, 2nd ed. 2020)
Gerard O'Regan
R1,616 Discovery Miles 16 160 Ships in 10 - 15 working days

This illuminating textbook provides a concise review of the core concepts in mathematics essential to computer scientists. Emphasis is placed on the practical computing applications enabled by seemingly abstract mathematical ideas, presented within their historical context. The text spans a broad selection of key topics, ranging from the use of finite field theory to correct code and the role of number theory in cryptography, to the value of graph theory when modelling networks and the importance of formal methods for safety critical systems. This fully updated new edition has been expanded with a more comprehensive treatment of algorithms, logic, automata theory, model checking, software reliability and dependability, algebra, sequences and series, and mathematical induction. Topics and features: includes numerous pedagogical features, such as chapter-opening key topics, chapter introductions and summaries, review questions, and a glossary; describes the historical contributions of such prominent figures as Leibniz, Babbage, Boole, and von Neumann; introduces the fundamental mathematical concepts of sets, relations and functions, along with the basics of number theory, algebra, algorithms, and matrices; explores arithmetic and geometric sequences and series, mathematical induction and recursion, graph theory, computability and decidability, and automata theory; reviews the core issues of coding theory, language theory, software engineering, and software reliability, as well as formal methods and model checking; covers key topics on logic, from ancient Greek contributions to modern applications in AI, and discusses the nature of mathematical proof and theorem proving; presents a short introduction to probability and statistics, complex numbers and quaternions, and calculus. This engaging and easy-to-understand book will appeal to students of computer science wishing for an overview of the mathematics used in computing, and to mathematicians curious about how their subject is applied in the field of computer science. The book will also capture the interest of the motivated general reader.

Mathematical Foundations of Software Engineering - A Practical Guide to Essentials (Hardcover, 1st ed. 2023): Gerard... Mathematical Foundations of Software Engineering - A Practical Guide to Essentials (Hardcover, 1st ed. 2023)
Gerard O'Regan
R2,752 Discovery Miles 27 520 Ships in 10 - 15 working days

This textbook presents an introduction to the mathematical foundations of software engineering. It presents the rich applications of mathematics in areas such as error-correcting codes, cryptography, the safety and security critical fields, the banking and insurance fields, as well as traditional engineering applications. Topics and features: Addresses core mathematics for critical thinking and problem solving Discusses propositional and predicate logic and various proof techniques to demonstrate the correctness of a logical argument. Examines number theory and its applications to cryptography Considers the underlying mathematics of error-correcting codes Discusses graph theory and its applications to modelling networks Reviews tools to support software engineering mathematics, including automated and interactive theorem provers and model checking Discusses financial software engineering, including simple and compound interest, probability and statistics, and operations research Discusses software reliability and dependability and explains formal methods used to derive a program from its specification Discusses calculus, matrices, vectors, complex numbers, and quaternions, as well as applications to graphics and robotics Includes key learning topics, summaries, and review questions in each chapter, together with a useful glossary This practical and easy-to-follow textbook/reference is ideal for computer science students seeking to learn how mathematics can assist them in building high-quality and reliable software on time and on budget. The text also serves as an excellent self-study primer for software engineers, quality professionals, and software managers.

Concise Guide to Software Testing (Paperback, 1st ed. 2019): Gerard O'Regan Concise Guide to Software Testing (Paperback, 1st ed. 2019)
Gerard O'Regan
R1,349 Discovery Miles 13 490 Ships in 12 - 17 working days

This practically-focused textbook provides a concise and accessible introduction to the field of software testing, explaining the fundamental principles and offering guidance on applying the theory in an industrial environment. Topics and features: presents a brief history of software quality and its influential pioneers, as well as a discussion of the various software lifecycles used in software development; describes the fundamentals of testing in traditional software engineering, and the role that static testing plays in building quality into a product; explains the process of software test planning, test analysis and design, and test management; discusses test outsourcing, and test metrics and problem solving; reviews the tools available to support software testing activities, and the benefits of a software process improvement initiative; examines testing in the Agile world, and the verification of safety critical systems; considers the legal and ethical aspects of software testing, and the importance of software configuration management; provides key learning topics and review questions in every chapter, and supplies a helpful glossary at the end of the book. This easy-to-follow guide is an essential resource for undergraduate students of computer science seeking to learn about software testing, and how to build high quality and reliable software on time and on budget. The work will also be of interest to industrialists including software engineers, software testers, quality professionals and software managers, as well as the motivated general reader.

Guide to Discrete Mathematics - An Accessible Introduction to the History, Theory, Logic and Applications (Paperback, 2nd ed.... Guide to Discrete Mathematics - An Accessible Introduction to the History, Theory, Logic and Applications (Paperback, 2nd ed. 2021)
Gerard O'Regan
R1,614 Discovery Miles 16 140 Ships in 10 - 15 working days

This stimulating textbook presents a broad and accessible guide to the fundamentals of discrete mathematics, highlighting how the techniques may be applied to various exciting areas in computing. The text is designed to motivate and inspire the reader, encouraging further study in this important skill. Features: This book provides an introduction to the building blocks of discrete mathematics, including sets, relations and functions; describes the basics of number theory, the techniques of induction and recursion, and the applications of mathematical sequences, series, permutations, and combinations; presents the essentials of algebra; explains the fundamentals of automata theory, matrices, graph theory, cryptography, coding theory, language theory, and the concepts of computability and decidability; reviews the history of logic, discussing propositional and predicate logic, as well as advanced topics such as the nature of theorem proving; examines the field of software engineering, including software reliability and dependability and describes formal methods; investigates probability and statistics and presents an overview of operations research and financial mathematics.

Concise Guide to Software Engineering - From Fundamentals to Application Methods (Paperback, 2nd ed. 2022): Gerard O'Regan Concise Guide to Software Engineering - From Fundamentals to Application Methods (Paperback, 2nd ed. 2022)
Gerard O'Regan
R1,613 Discovery Miles 16 130 Ships in 10 - 15 working days

This textbook presents a concise introduction to the fundamental principles of software engineering, together with practical guidance on how to apply the theory in a real-world, industrial environment. The wide-ranging coverage encompasses all areas of software design, management, and quality. Topics and features: presents a broad overview of software engineering, including software lifecycles and phases in software development, and project management for software engineering; examines the areas of requirements engineering, software configuration management, software inspections, software testing, software quality assurance, and process quality; covers topics on software metrics and problem solving, software reliability and dependability, and software design and development, including Agile approaches; explains formal methods, a set of mathematical techniques to specify and derive a program from its specification, introducing the Z specification language; discusses software process improvement, describing the CMMI model, and introduces UML, a visual modelling language for software systems; reviews a range of tools to support various activities in software engineering, and offers advice on the selection and management of a software supplier; describes such innovations in the field of software as distributed systems, service-oriented architecture, software as a service, cloud computing, and embedded systems; includes key learning topics, summaries and review questions in each chapter, together with a useful glossary. This practical and easy-to-follow textbook/reference is ideal for computer science students seeking to learn how to build high quality and reliable software on time and on budget. The text also serves as a self-study primer for software engineers, quality professionals, and software managers.

A Brief History of Computing (Paperback, 2nd ed. 2012): Gerard O'Regan A Brief History of Computing (Paperback, 2nd ed. 2012)
Gerard O'Regan
R969 Discovery Miles 9 690 Out of stock

This lively and fascinating text traces the key developments in computation - from 3000 B.C. to the present day - in an easy-to-follow and concise manner. Topics and features: ideal for self-study, offering many pedagogical features such as chapter-opening key topics, chapter introductions and summaries, exercises, and a glossary; presents detailed information on major figures in computing, such as Boole, Babbage, Shannon, Turing, Zuse and Von Neumann; reviews the history of software engineering and of programming languages, including syntax and semantics; discusses the progress of artificial intelligence, with extension to such key disciplines as philosophy, psychology, linguistics, neural networks and cybernetics; examines the impact on society of the introduction of the personal computer, the World Wide Web, and the development of mobile phone technology; follows the evolution of a number of major technology companies, including IBM, Microsoft and Apple.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Russell Hobbs Toaster (4 Slice) (Matt…
R1,249 R1,167 Discovery Miles 11 670
Cacharel Anais Anais L'original Eau De…
 (1)
R2,317 R992 Discovery Miles 9 920
Baby Dove Rich Moisture Wipes (50Wipes)
R40 Discovery Miles 400
Loot
Nadine Gordimer Paperback  (2)
R398 R330 Discovery Miles 3 300
Docking Edition Multi-Functional…
 (1)
R899 R500 Discovery Miles 5 000
Elecstor 18W In-Line UPS (Black)
R999 R869 Discovery Miles 8 690
Maria's Keepers - One Woman's Escape…
Sam Human Paperback R280 R219 Discovery Miles 2 190
Cadac 47cm Paella Pan
R1,158 Discovery Miles 11 580
Casio LW-200-7AV Watch with 10-Year…
R999 R884 Discovery Miles 8 840
Mission Of Malice - My Exodus From…
Erika Bornman Paperback  (8)
R260 R208 Discovery Miles 2 080

 

Partners